/**
 * 
 */
package br.com.site.model.dao.jpa;


import javax.persistence.EntityManager;
import br.com.site.model.dao.jpa.JpaBaseDAO;
import br.com.site.model.dao.LinkDAO;
import br.com.site.model.dao.MensagemDAO;
import br.com.site.model.entity.Link;
import br.com.site.model.entity.Mensagem;


/**
 * Implementa��o, com a tecnologia JPA, da Longerface DAO respons�vel pelo mapeamento da entidade {@link Cliente}.
 * 
 * @author AC de Souza
 */
public class JpaMensagemDAO extends JpaBaseDAO<Mensagem, Long> implements MensagemDAO{

	/**
	 * Contrutor recebendo o {@link EntityManager} criado pela f�brica concreta e repassando ao {@link JpaBaseDAO}.
	 * 
	 * @param manager
	 */
	public JpaMensagemDAO(EntityManager manager) {
		super(manager);
	}

	/**
	 * @see br.com.commons.model.dao.jpa.JpaBaseDAO#getEntityClass()
	 */
	@Override
	public Class<Mensagem> getEntityClass() {
		return Mensagem.class;
	}

		
	
}